package com.ocom.common.request.payconfig;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class UpdateTollPointInfoRequest extends  CommonRequest{

    /**
     * com_id	int(11)	单位编号
     * point_id	int(11)	收费点id
     * point_name	varchar(50)	收费点名称
     * parent_point_id	int(11)	上级收费点id，0为最高级
     * point_orgin	text	上级id关联，用逗号隔开
     * merch_id	int(11)	商户id
     * remark	text	备注
     * update_user	varchar(50)	修改人
     */
    @Min(1)
    @NotNull(message = "point_id 不能为空")
    Integer point_id;

    @JsonProperty("point_name")
    String point_name;

    @Min(1)
    @NotNull(message = "parent_point_id 不能为空")
    Integer parent_point_id;

    @NotBlank(message = "point_orgin 不能为空")
    String point_orgin;

    @Min(1)
    @NotNull(message = "merch_id 不能为空")
    Integer merch_id;

    String remark="";
    String update_user="";
}
